package com.qf.spring;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;
//使用注解完成依赖注入
//该注解表示将当前类交给Spring工厂进行管理加载，此时当前类会有默认id为类名首字母小写
//@Component("dog22") //可更改id
@Component
public class Dog2{
    // @Qualifier("DogFood1") //作用同@Autowired，但是是注入指定名称的对象(用于同名不同类型的对象)
    @Autowired  //设置当前Dog2类的依赖dogFood(全局变量都是当前类的依赖)
    private DogFood1 dogFood1;
    public void action() {
        System.out.println("吃"+dogFood1.getFood1());
    }
}
